Simulation of Mosca speci cations in
نویسندگان
چکیده
mosca is an experimental language to extend the Vienna Development Method specii-cation language VDM-SL to be applicable in the area of developing distributed, parallel and real-time systems. As is generally known, plain VDM is not adequate for these application areas since it lacks facilities to specify multiple threads of control and it does not allow the use of time within speciications. mosca is designed to overcome these restrictions. The paper reports on the development of a mechanical transformation of mosca speci-cations into executable Ada programs. The paper highlights the transformation of mosca types, the implementation of pattern matching, the realisation of mosca agents through Ada tasks and the realisation of time.
منابع مشابه
Re nement and Validation of Software Requirements using In - cremental Simulation
Requirements engineering refers to activities of gathering and organizing customer requirements and system speci cations, making explicit representations of them, and making sure that they are valid and accounted for during the course of the design lifecycle of software. One very popular software development practice is the incremental development practice. The incremental development refers to...
متن کاملThe Condition Speci cation: Revisiting its Role within a Hierarchy of Simulation Model Speci cations
The past decade of research in simulation modeling methodology has seen a growing appreciation and understanding of the importance of both the process and product of model representation (commonly referred to as model speciication). This article presents a brief discussion of the evolving role of one simulation model speciication language, the condition speciication, within an environment appro...
متن کاملToolsupported Speciication and Simulation of Distributed Systems ?
We present prominent features of AutoFocus, a tool prototype for the formally based development of reactive systems. AutoFocus supports system development o ering integrated, comprehensive and mainly graphical description techniques to specify both di erent views and di erent levels of abstraction of the system. To avoid ill-de ned speci cations, consistency conditions on these system descripti...
متن کاملBinary Relations for Abstraction and Re nement
By employing Kripke structures as a common framework for system speci cations, implementations, and abstractions, we study the standard means for relating a speci cation to its re nement and for relating an implementatation to its abstraction. The classic tools of homomorphism and Galois connection are dissasembled and characterized in terms of binary simulation relations that possess desirable...
متن کاملAn Improved Translation of SA/RT Speci cation Model to High-Level Timed Petri Nets
Structured analysis methods for real-time systems (SA/RT) are widely accepted by the industrial world as a mature approach to real-time systems design. These methods use highly expressive graphical speci cation languages to specify system requirements. Giving semantics to SA/RT speci cations via selected formal models has the advantage of not only retaining their user-friendly and problem-orien...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1992